package controlador;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JFrame;
import javax.swing.JOptionPane;

import modelo.Sentencias;
import vista.VistaComprar;

public class ControladorCompra implements ActionListener{
	public VistaComprar vCompra;
	Sentencias MyConex;
	public ControladorCompra(VistaComprar vCom){
		vCompra=vCom;
	}
		public void actionPerformed(ActionEvent ae) {
			if(ae.getSource()== vCompra.btnSalir)
			{
				int opcion = JOptionPane.showConfirmDialog(new JFrame(),"Desea volver al menu anterior?",
						     "Mensaje de Confirmacion",JOptionPane.YES_NO_OPTION,
						     JOptionPane.QUESTION_MESSAGE);
				if (opcion == JOptionPane.YES_OPTION)
					vCompra.dispose();
			}
			if(ae.getSource()== vCompra.btnRegistrarCompra){
				if(vCompra.txtCantidad.getText().equals(""))
					JOptionPane.showMessageDialog(new JFrame(), 
							"Por favor indique la cantidad "+vCompra.jcbIngredientes.getSelectedItem().toString()+" que desea comprar","Compra", 
							JOptionPane.INFORMATION_MESSAGE);
				else{
				MyConex = new Sentencias();
				String codIngrediente=MyConex.ObtenerCodIngrediente(vCompra.jcbIngredientes.getSelectedItem().toString());
				MyConex.comprarIngrediente(codIngrediente,Integer.parseInt(vCompra.txtCantidad.getText()));
				}
			}
			}

}
